package com.industrial.premu.mapper;

import com.industrial.premu.domain.PreMuBenefitEvaluation;
import com.industrial.premu.domain.vo.CompanyPolicyVo;
import com.industrial.premu.domain.vo.DifferentiatedPolicySimulationVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DifferentiatedPolicySimulationMapper {

    /**
     * <p>
     * 查询列表
     * </p>
     *
     * @param params
     * @return
     */
    List<DifferentiatedPolicySimulationVo> list(@Param("params") DifferentiatedPolicySimulationVo params);

    /**
     * 查询亩产数据
     * @param preMuId
     * @return
     */
    PreMuBenefitEvaluation queryCompanyPreMuInfo(@Param("preMuId") String preMuId);

    List<CompanyPolicyVo> selectCompanyJoinPolicy(@Param("params") PreMuBenefitEvaluation baseInfo);
}
